data structure and algorithms mcq